// pages/mv/mv.js
var app=getApp()
var baseUrl=app.globalData.baseUrl//网易云接口地址
Page({
  /**
   * 页面的初始数据
   */
  data: {
    mvid:[],
    mvUrl:[],
    mvInfo:[],

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      this.getMVdata()
  },
  /* 请求mv排行榜，获取排行榜的mvid */
async getMVdata(){
  let mvid=[]
  let mvInfo=[]
  await wx.request({
    url: baseUrl+'top/mv',
    method:"GET",
    success:(res)=>{
      res.data.data.forEach((data)=>{
        mvid.push(data.id)
        mvInfo.push(data)
        // console.log(data.playCount)
        this.setData({
          mvid:mvid,
          mvInfo:mvInfo
        })
      })
   
      this.getMVUrl()
    }
  })
    //  console.log(mvid)
},
getMVUrl(){
  let mvurl=[]
    this.data.mvid.forEach((id)=>{
    wx.request({
        url: baseUrl+'mv/url?id='+id,
        method:"GET",
        success:(res)=>{
             let data=res.data.data
             if(data.url){
              mvurl.push(data.url)
              this.setData({
                mvUrl:mvurl
              })
             }
            
        }
        
      })
    })
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})